package TankGame5;

import java.util.Vector;

public class Hero extends Tank {//自己的坦克
    //定义一个Shot对象
    Shot shot = null;
    Vector<Shot> shots = new Vector<>();
    public Hero(int x, int y) {
        super(x, y);
    }

    public void ShotEnemyTank(){//射击方法
        //控制当前面板的子弹数量为5个
        if(shots.size() == 5){
            return;
        }
        switch ( getDirect()){
            case 0:
                shot = new Shot(getX()+20,getY(),0);
                break;
            case 1:
                shot = new Shot(getX()+60,getY()+20,1);
                break;
            case 2:
                shot = new Shot(getX()+20,getY()+60,2);
                break;
            case 3:
                shot = new Shot(getX(),getY()+20,3);
                break;
        }//启动我们的shot线程
        shots.add(shot);
        new Thread(shot).start();

    }
}
